class_name Cue extends Node2D

"""
每一个Effect都可以拥有N个Cue来显示特效
例如持续10秒毒雾，并在结束时爆炸
Cue的生命周期由Effect的信号控制
"""

# 用于加载effect的动画资源效果
func _ready() -> void:
	pass
# 用于修改cue
func process_cue():
	pass
# GE销毁时被调用
func end_cue():
	self.queue_free()
	pass

func on_end_effect(effect_end:Signal) -> void:
	effect_end.connect(end_cue)
	pass
